package com.candy.dao;

import com.candy.bean.UserInfo;

import java.util.List;

public interface UserInfoMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(UserInfo record);

    int insertSelective(UserInfo record);

    UserInfo selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(UserInfo record);

    int updateByPrimaryKey(UserInfo record);

    /**
     * 根据用户名与密码信息从数据库中进行查询
     * @param userInfo 用户登录时输入的用户名密码
     * @return 用户实体类
     */
    UserInfo login(UserInfo userInfo);

    /**
     * 获取全部用户信息
     * @param userInfo 可以根据用户传入的参数进行模糊查询
     * @return 查询到的最终结果
     */
    List<UserInfo> getUserInfoes(UserInfo userInfo);


}